Функція delay()
delay()
Призупиняє виконання програми на кількість часу у мілісекундах, визначену як параметр. (У секунді 1000 мілісекунд.)
Синтаксис
delay(мс)
мс: на яку кількість мілісекунд...
Функція micros()
micros()
Повертає кількість мікросекунд з часу запуску поточної програми на Arduino. Відлік повернеться знову до нуля приблизно через 70 хвилин. На платах Arduino з частотою 16 МГц (наприклад,...
Функція millis()
millis()
Повертає кількість мілісекунд з початку запуску поточної програми на Arduino. Відлік знову почнеться з нуля після близько п’ятдесяти днів.
Параметри
Немає
Повертає...
Функція pulseIn()
pulseIn()
Зчитує імпульс (HIGH чи LOW) на піні. Наприклад, якщо значення є високим ( HIGH ), pulseIn() чекає, поки стан піна зміниться на HIGH , починає відлік, потім чекає, поки стан піна...
Функція shiftIn()
shiftIn()
Зсуває байт даних по одному біту за раз. Починає з найбільш (найлівішого) чи найменш (найправішого) значущого біта. Для кожного біта тактовий пін підтягується до високого стану,...
Функція shiftOut()
shiftOut()
Зсуває байт даних по одному біту за раз. Починає з найправішого чи найлівішого значущого біта. Кожен біт по черзі відправляється на вивід даних, після чого тактовий пін пульсує...
Функція noTone()
noTone()
Припиняє генерацію меандра, запущену функцією tone() . Не має ніякого ефекту, якщо звуковий сигнал не генерується.
Зверніть увагу, що для відтворення різних звуків на різних...
Функція tone()
tone()
Генерує меандр заданої частоти (і 50% робочого циклу) на пін. Тривалість може бути вказана, в іншому випадку хвиля продовжується аж до виклику noTone() . Пін може бути підключений до...
Функція analogWriteResolution()
analogWriteResolution()
analogWriteResolution() це розширення аналогового API для Arduino Due, Genuino та Arduino Zero, а також MKR1000.
analogWriteResolution() встановлює розмірність...
Функція analogReadResolution()
analogReadResolution()
analogReadResolution() є розширенням аналогового API для Arduino Due та Zero.
Встановлює розмір (у бітах) значення, яке повертається функцією analogRead() . За...
Функція analogWrite() - ШІМ
analogWrite() — ШІМ
Записує на пін аналогове значення (хвилю ШІМ). Може використовуватися для запалення світлодіода на різних рівнях яскравості або приводити в рух двигун на різних швидкостях....
Функція analogRead()
analogRead()
Зчитує значення з визначеного аналогового піна. Плата Arduino містить 6 каналів (8 каналів на Mini та Nano, 16 на Mega), 10-бітний аналого-цифровий перетворювач. Це означає, що він...
Функція analogReference()
analogReference()
Налаштовує опорну напругу, яка використовується для аналогового входу (тобто значення, яке використовується як верхівка діапазону вхідного сигналу). Є такі варіанти:...
PROGMEM
PROGMEM
Зберігайте дані у флеш-пам’яті (програмній) замість SRAM. Опис типів пам’яті, що використовується платами Arduino, на сторінці типи пам’яті .
Ключове слово PROGMEM — це...
